/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package a1;

/**
 *
 * @author Jourdan
 */
/**Include all the things about ProjModel*/
public class ProjModel {

    private int horLanes;
    private int verLanes;
    private static final int gridSize = 30;
    private double horProb = 1;
    private double verProb = 1;
    private int cycle = 0;

    /**The constructor for ProjModel*/
    public ProjModel() {
        horLanes = 1;
        verLanes = 1;
        horProb = 0.0;
        verProb = 0.0;
    }

    /**Getter for Horizontal Lanes*/
    public int getHorLanes() {
        return horLanes;
    }

    /**Setter for Horizontal Lanes*/
    public void setHorLanes(int horLanes) {
        this.horLanes = horLanes;
    }

    /**Getter for Vertical Lanes*/
    public int getVerLanes() {
        return verLanes;
    }

    /**Setter for Vertical Lanes*/
    public void setVerLanes(int verLanes) {
        this.verLanes = verLanes;
    }

    /**Getter for Grid Size*/
    public int getGridSize() {
        return gridSize;
    }

    /**Getter for Horizontal Probability*/
    public double getHorProb() {
        return horProb;
    }

    /**Setter for Horizontal Probability*/
    public void setHorProb(double horProb) {
        this.horProb = horProb;
    }

    /**Getter for Vertical Probability*/
    public double getVerProb() {
        return verProb;
    }

    /**Setter for Vertical Probability*/
    public void setVerProb(double verProb) {
        this.verProb = verProb;
    }

    /**Getter for Cycle*/
    public int getCycle() {
        return cycle;
    }

    /**Setter for Cycle*/
    public void setCycle(int cycle) {
        this.cycle = cycle;
    }
}
